package com.dime.physical.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

/**
 * 危害结论对应建议对象 dime_maincheckharmadvice
 * 
 * @author Tiny
 * @date 2023-10-17
 */
public class DimeMaincheckharmadvice extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private String id;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String physicalRegisterId;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String harmId;

    /** 危害名称 */
    @Excel(name = "危害名称")
    private String harmName;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String conclusionId;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String conclusionadviceId;

    /** 建议 */
    @Excel(name = "建议")
    private String conclusionadvice;

    /** 建议描述 */
    @Excel(name = "建议描述")
    private String advicedescribe;

    /** 简称 */
    @Excel(name = "简称")
    private String abbreviation;

    /** 合格标记 */
    @Excel(name = "合格标记")
    private Long passTag;

    /** 复查标记 */
    @Excel(name = "复查标记")
    private String recheckTag;

    /** 职业病标记 */
    @Excel(name = "职业病标记")
    private String occupationalTag;

    /** 禁忌症标记 */
    @Excel(name = "禁忌症标记")
    private String contraindicationTag;

    /** 其他异常标记 */
    @Excel(name = "其他异常标记")
    private String otherTag;

    /** 关注标记 */
    @Excel(name = "关注标记")
    private String focusTag;

    public void setId(String id) 
    {
        this.id = id;
    }

    public String getId() 
    {
        return id;
    }
    public void setPhysicalRegisterId(String physicalRegisterId) 
    {
        this.physicalRegisterId = physicalRegisterId;
    }

    public String getPhysicalRegisterId() 
    {
        return physicalRegisterId;
    }
    public void setHarmId(String harmId) 
    {
        this.harmId = harmId;
    }

    public String getHarmId() 
    {
        return harmId;
    }
    public void setHarmName(String harmName) 
    {
        this.harmName = harmName;
    }

    public String getHarmName() 
    {
        return harmName;
    }
    public void setConclusionId(String conclusionId) 
    {
        this.conclusionId = conclusionId;
    }

    public String getConclusionId() 
    {
        return conclusionId;
    }
    public void setConclusionadviceId(String conclusionadviceId) 
    {
        this.conclusionadviceId = conclusionadviceId;
    }

    public String getConclusionadviceId() 
    {
        return conclusionadviceId;
    }
    public void setConclusionadvice(String conclusionadvice) 
    {
        this.conclusionadvice = conclusionadvice;
    }

    public String getConclusionadvice() 
    {
        return conclusionadvice;
    }
    public void setAdvicedescribe(String advicedescribe) 
    {
        this.advicedescribe = advicedescribe;
    }

    public String getAdvicedescribe() 
    {
        return advicedescribe;
    }
    public void setAbbreviation(String abbreviation) 
    {
        this.abbreviation = abbreviation;
    }

    public String getAbbreviation() 
    {
        return abbreviation;
    }
    public void setPassTag(Long passTag) 
    {
        this.passTag = passTag;
    }

    public Long getPassTag() 
    {
        return passTag;
    }
    public void setRecheckTag(String recheckTag) 
    {
        this.recheckTag = recheckTag;
    }

    public String getRecheckTag() 
    {
        return recheckTag;
    }
    public void setOccupationalTag(String occupationalTag) 
    {
        this.occupationalTag = occupationalTag;
    }

    public String getOccupationalTag() 
    {
        return occupationalTag;
    }
    public void setContraindicationTag(String contraindicationTag) 
    {
        this.contraindicationTag = contraindicationTag;
    }

    public String getContraindicationTag() 
    {
        return contraindicationTag;
    }
    public void setOtherTag(String otherTag) 
    {
        this.otherTag = otherTag;
    }

    public String getOtherTag() 
    {
        return otherTag;
    }
    public void setFocusTag(String focusTag) 
    {
        this.focusTag = focusTag;
    }

    public String getFocusTag() 
    {
        return focusTag;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("physicalRegisterId", getPhysicalRegisterId())
            .append("harmId", getHarmId())
            .append("harmName", getHarmName())
            .append("conclusionId", getConclusionId())
            .append("conclusionadviceId", getConclusionadviceId())
            .append("conclusionadvice", getConclusionadvice())
            .append("advicedescribe", getAdvicedescribe())
            .append("abbreviation", getAbbreviation())
            .append("passTag", getPassTag())
            .append("recheckTag", getRecheckTag())
            .append("occupationalTag", getOccupationalTag())
            .append("contraindicationTag", getContraindicationTag())
            .append("otherTag", getOtherTag())
            .append("focusTag", getFocusTag())
            .append("remark", getRemark())
            .append("createTime", getCreateTime())
            .append("createBy", getCreateBy())
            .append("updateTime", getUpdateTime())
            .append("updateBy", getUpdateBy())
            .toString();
    }
}
